package com.tjc.cloud.util.mongo.query

import java.text.SimpleDateFormat
import java.util.*

object TodayTimeUtil {

    private val date=Date()
    private val currentDate= SimpleDateFormat("yyyy-MM-dd").format(date)
    private val currentDateTime= SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

    /**
    * @Description: 今天00:00:00的时间戳 yyyy-MM-dd HH:mm:ss 格式
    * @Param:
    * @return:  Long
    * @Author: Mr.Huang
    * @Date: 2019/2/22 0022
    */
    fun getTodayMorning(): Long {
        return currentDateTime.parse("$currentDate 00:00:00").time
    }

    /**
    * @Description:  获取今天23:59:59的时间戳,yyyy-MM-dd HH:mm:ss 格式
    * @Param:
    * @return: Long
    * @Author: Mr.Huang
    * @Date: 2019/2/22 0022
    */
    fun getTodayNight(): Long {
        return currentDateTime.parse("$currentDate 23:59:59").time
    }

    /**
    * @Description: yyyyMMdd 格式的今天的日期
    * @Param:
    * @return:  String
    * @Author: Mr.Huang
    * @Date: 2019/2/22 0022
    */
    fun getCurrentDate(): String {
        return SimpleDateFormat("yyyyMMdd").format(date)
    }

}